soundproof sheathing - French English Dictionary